A
In general conversation we may use the two terms interchangeably, but
actual differences do exist:
A Texture is not necessarily a mapping of a PixMap, as a Texture could map dynamic data onto an object in a model, (e. g., the TextureEyes sample uses a QuickTime movie as its source). The Texture is just where this data is stored. The information in the Texture is used by a shader to combine information about the Texture, other material properties, lights, position, and orientations. The shader is called as part of the rendering process.
In the quote below, note that shading is the last of seven steps involved in rendering:
"Rendering is a general term that describes the overall process of going from a database representation of a three-dimensional object to a shaded two-dimensional project on a view surface. It involves a number of separate processes:3D Computer Graphics , page 127, by Alan Watt, (Addison-Wesley)
- setting up a polygon model that will contain all the information which is subsequently required in the shading process;
- applying linear transformation to the polygon mesh model ...;
- culling back-facing polygons;
- clipping polygons against a view volume;
- scan converting or rasterizing polygons ... ;
- applying hidden surface removal algorithm;
- shading the individual pixels using an interpolative or incremental shading scheme."
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help